package org.setaria.control.file
{
	import flash.net.FileReference;
	
	public class SetariaFile
	{
		/**
		 * 等待上传
		 * */
		public static const STATE_WAIT:int = 1;
		/**
		 * 正在上传
		 * */
		public static const STATE_UPLOADING:int = 2;
		/**
		 * 上传失败
		 * */
		public static const STATE_LOSE:int = 3;
		/**
		 * 上传成功
		 * */
		public static const STATE_SUCCESS:int = 4;
		
		public function SetariaFile()
		{
			super();
		}
		
		public var file:FileReference;
		
		/**
		 * 文件的保存路径。需要再servlet中返回
		 * */
		public var savePath:String;
		/**
		 * 用于显示的文件大小信息，指换算之后的大小信息
		 * */
		public var sizeInfo:String;
		/**
		 * 文件的上传状态
		 * */
		public var state:int;
	}
}